body
	{
	margin:20px;
	padding:0px;
	background:url(images/topbg.jpg) repeat-x;
	}
input, textarea, select{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
}
#wraper
	{
		width:906px;
		margin:0 auto;
		padding:0px;
	}
#main
	{
	width:906px;
	margin:0px;
	padding:0px;
	float:left;
	font-size: 36px;
	}
#logo
	{
	width:207px;
	height:29px;
	margin:89px 0 0 0;
	padding:0 0 0 35px;
	float:left;


	background:url(images/logo EUM
.jpg) no-repeat right top;
	icon: url(images/logo_Blanco.png);
	}
#menu
	{
	width:591px;
	height:41px;
	margin:44px 0 0 0;
	padding:0 0 0 73px;
	float:left;
	}
#toppanel
	{
	width:871px;
	height:405px;
	float:left;
	background:url(images/toppanelbg.png) no-repeat;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 34px;
	}
#settings
	{
		width:840px;
		height:45px;
		margin:0px;
		padding:0px;
		float:left;
		border-bottom:#d7d7d7 solid 2px;
	}
#settings ul
	{
		width:209px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#settings ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#settings ul li .steBlank
	{
		width:1px;
		margin:0px;
		padding:0 4px 0 4px;
		float:left;
		font-family:Arial;
		font-size:11px;
		color:#999999;
		line-height:15px;
	}
#settings ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:11px;
		color:#999999;
		line-height:15px;
		text-decoration:none;
		text-transform:uppercase;
	}
#settings ul li a:hover
	{
		color:#2ea3da;
	}
#searchpanel
	{
		width:180px;
		height:22px;
		margin:0px;
		padding:0 0 0 450px;
		float:left;
	}
#searchpanel input
	{
		width:124px;
		height:19px;
		margin:0px;
		padding:3px 0 0 4px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#1d7bac;
		line-height:14px;
		font-style:italic;
		background:url(images/searchinputbg.jpg) no-repeat;
		border:0px;
	}
#searchpanel a
	{
		width:52px;
		height:19px;
		margin:0px;
		padding:3px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-align:center;
		text-decoration:none;
		background:url(images/searchbutton.jpg) no-repeat;
	}
#pagenavigation
	{
		width:645px;
		margin:18px 0 0 0;
		padding:0px;
		float:left;
	}
#pagenavigation ul
	{
		width:645px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#pagenavigation ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#pagenavigation ul li .pnspace
	{
		width:auto;
		margin:0px;
		padding:0 12px 0 12px;
		float:left;
		font-family:Arial;
		font-size:11px;
		color:#999999;
		line-height:15px;
	}
#pagenavigation ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:11px;
		color:#999999;
		line-height:15px;
		text-decoration:none;
		text-transform:uppercase;
	}
#pagenavigation ul li a.currentpage
	{
		width:6px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:11px;
		color:#29abe2;
		line-height:15px;
		text-decoration:none;
		text-transform:uppercase;
	}
#userinfo
	{
		width:192px;
		margin:18px 0 0 0;
		padding:0px;
		float:left;
	}
#userinfo ul
	{
		width:192px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#userinfo ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		text-align:right;
		display:block;
	}
#userinfo ul li .userBlank
	{
		width:1px;
		margin:0px;
		padding:0 8px 0 8px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#808080;
		line-height:14px;
		text-align:right;
	}
#userinfo ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#808080;
		line-height:14px;
		text-decoration:none;
		text-align:right;
	}
#userinfo ul li a span
	{
		color:#29abe2;
		font-weight:bold;
	}
#toppanel h1
	{
		width:840px;
		margin:26px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:29px;
		color:#666666;
		line-height:32px;
		font-weight:bold;
	}
#toppanel p
	{
		width:840px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#666666;
		line-height:15px;
	}
#leftInput
	{
	width:650px;
	margin:0px 0 0 0;
	padding:0 0px 0 0;
	float:left;
	}
#leftInput p
	{
	width:516px;
	margin:29px 0 0 0;
	padding:0px;
	float:left;
	font-family:Arial;
	font-size:16px;
	color:#6c6c6c;
	line-height:14px;
	font-weight:normal;
	}
#leftInput p a
	{
		color:#4d4d4d;
		text-decoration:none;
	}
#leftInput p a:hover
	{
		text-decoration:underline;
	}
#smallInput
	{
	width:130px;
	margin:0px;
	padding:0 32px 0 0;
	float:left;
	}
#smallInput h2
	{
		width:136px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		font-weight:normal;
		text-transform:uppercase;
	}
#smallInput input
	{
	width:125px;
	height:19px;
	margin:10px 0 0 0;
	padding:4px 5px 0 5px;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#000000;
	line-height:14px;
	background:url(images/smallInputBg.png) no-repeat;
	border:0px;
	}
#mediumInput
	{
	width:318px;
	margin:0px;
	padding:0px;
	float:left;
	}
#mediumInput h2
	{
	width:338px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#4d4d4d;
	line-height:14px;
	font-weight:normal;
	text-transform:uppercase;
	}
#mediumInput input
	{
	width:282px;
	height:19px;
	margin:10px 0 0 0;
	padding:4px 5px 0 5px;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#4d4d4d;
	line-height:14px;
	background:url(images/mediumInputBg.png) no-repeat;
	border:0px;
	}
#largeInput
	{
	width:480px;
	margin:0px 0 0 0;
	padding:0px;
	float:left;
	}
#largeInput h2
	{
		width:505px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		font-weight:normal;
		text-transform:uppercase;
	}
#largeInput input
	{
	width:445px;
	height:19px;
	margin:10px 0 0 0;
	padding:4px 5px 0 5px;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#4d4d4d;
	line-height:14px;
	background:url(images/mlargeInputBg.png) no-repeat;
	border:0px;
	}
	
#rightInput
	{
	width:700px;
	margin:0px 0 0 0;
	padding:0px;
	float:left;
	font-size: 10px;
	}
#rightInput textarea
	{
		width:299px;
		height:84px;
		margin:10px 0 0 0;
		padding:4px 0 0 5px;
		float:left;
		background:url(images/textAreaInput.png) no-repeat;
		border:0px;
	}
#rightInput h2
	{
		width:304px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		font-weight:normal;
		text-transform:uppercase;
		background:url(images/reqIcon.png) no-repeat 323px bottom;
	}
#rightInput ul
	{
		width:185px;
		margin:26px 0 0 0;
		padding:0 0 0 120px;
		float:left;
		display:block;
	}
#rightInput ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#rightInput ul li .bspace
	{
		width:6px;
		height:20px;
		margin:0px;
		padding:0px;
		float:left;
	}
#rightInput ul li a.longbutton
	{
		width:123px;
		height:20px;
		margin:0px;
		padding:4px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background:url(images/button.png) no-repeat 0 0;
	}
#rightInput ul li a.longbutton:active
	{
		background:url(images/buttonHover.png) no-repeat 0 0;
	}
#rightInput ul li a.shortbutton
	{
		width:53px;
		height:20px;
		margin:0px;
		padding:4px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background:url(images/button.png) no-repeat -123px 0;
	}
#rightInput ul li a.shortbutton:active
	{
		background:url(images/buttonHover.png) no-repeat -123px 0;
	}
#bottomPanel
	{
		width:867px;
		margin:0px;
		padding:29px 0 50px 37px;
		float:left;
		background:url(images/bottonTop.jpg) no-repeat;
	}
#leftpanel
	{
	width:850px;
	margin:0px;
	padding:0 0 9px 0;
	float:left;
	border-bottom:#bdccd4 solid 1px;
	}
#leftpanel h2
	{
	width:504px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	font-weight:bold;
	}
#leftpanel fieldset
	{
	width:672px;
	height:205px;
	margin:28px 0 0 0;
	padding:0 0 0 32px;
	float:left;
	border:#FFFFFF solid 1px;
	background:url(images/fieldseBg.jpg) no-repeat;
	}
#leftpanel legend
	{
		width:auto;
		margin:0 300px 0 18px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		line-height:14px;
		color:#333333;
		text-transform:uppercase;
		background:#FFFFFF;
	}
.radiopanel	
	{
	width:70px;
	margin:24px 0 0 0;
	padding:0px;
	float:left;
	height:16px;
	}
.radiopanel	label
	{
	width:inherit;
	margin:0px;
	padding:0px;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#000000;
	line-height:20px;
	font-weight:normal;
	}
.checkpanel	
	{
	width:189px;
	margin:10px 0 0 0;
	padding:0px;
	float:left;
	height:16px;
	font-family:Arial;
	font-size:10px;
	color:#808080;
	line-height:14px;
	font-weight:normal;
	}
.checkpanel	 value
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#808080;
		line-height:14px;
		font-weight:normal;
	}
#comboboxPanel
	{
	width:160px;
	margin:0px 0 0 0;
	padding:0px;
	float:left;
	}
#comboboxPanel p
	{
	width:190px;
	margin:0px;
	padding:0 0 13px 0;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#808080;
	line-height:14px;
	font-weight:normal;
	}
#comboboxPanel select
	{
	width:125px;
	height:22px;
	margin:0px;
	padding:0px;
	float:left;
	}
#discription
	{
		width:260px;
		margin:30px 0 0 0;
		padding:0px;
		float:left;
	}
#discription a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#29abe2;
		line-height:14px;
		font-style:italic;
	}
#discription a:hover
	{
		text-decoration:none;
	}
#discription p
	{
		width:260px;
		margin:8px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#999999;
		line-height:14px;
		font-style:italic;
	}
#messagepanel
	{
		width:867px;
		margin:0px;
		padding:0px;
		float:left;
	}
#messagehead
	{
		width:867px;
		height:33px;
		margin:38px 0 0 0;
		padding:17px 0 0 21px;
		float:left;
		background:url(images/messagehead.jpg);
	}
.messageCheck
	{
		width:60px;
		margin:0px;
		padding:0px;
		float:left;
	}
.messageCheck input
	{
		margin:0px;
		padding:0px;
	}
#messagehead .title
	{
		width:152px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
	}
#messagehead .description
	{
		width:173px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-transform:uppercase;
	}
#messagehead .actions
	{
		width:73px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-transform:uppercase;
	}
.message_even
	{
	width:867px;
	height:40px;
	margin:3px 0 0 0;
	padding:0 0 0 21px;
	float:left;
	background:url(images/message_even.jpg) ;
	}
.message_odd
	{
	width:867px;
	height:40px;
	margin:3px 0 0 0;
	padding:0 0 0 21px;
	float:left;
	background:url(images/message_odd.jpg) no-repeat;
	}
.mCheck
	{
	width:58px;
	margin:0px 0 0 0;
	padding:0px;
	float:left;
	}
.mCheck input
	{
		margin:0px;
		padding:0px;
	}
.mTitle
	{
		width:150px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
	}
.mDescription
	{
		width:300px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
	}
#messagepanel ul
	{
		width:87px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	}
#messagepanel ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#messagepanel ul li .mpSpace
	{
		width:1px;
		margin:0px;
		padding:0 10px 0 10px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
	}
#messagepanel ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
		text-decoration:none;
	}
#messagepanel ul li a:hover
	{
		color:#2d9cd6;
	}
#messageNav
	{
		width:158px;
		margin:14px 0 0 0;
		padding:0 0 0 346px;
		float:left;
	}
#messageNav ul
	{
		width:158px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#messageNav ul li
	{
		width:auto;
		margin:0px;
		padding:0 13px 0 0;
		float:left;
		display:block;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
		text-decoration:none;
	}
#messageNav ul li a, #messageNav ul li a.mnActive
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
		text-decoration:none;
	}
#messageNav ul li a:hover, #messageNav ul li a.mnActive
	{
		color:#29abe2;
	}
#rightpanel
	{
		width:305px;
		margin:0px;
		padding:0 0 0 25px;
		float:left;
	}
#rightpanel h2
	{
		width:305px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:25px;
		font-weight:bold;
		color:#666666;
		font-weight:bold;
	}
#calendar
	{
		width:305px;
		margin:0px;
		padding:0px;
		float:left;
	}
#calendarNav
	{
		width:305px;
		margin:41px 0 0 0;
		padding:0px;
		float:left;
	}
#calendarNav ul
	{
		width:305px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#calendarNav ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#calendarNav ul li a.prev
	{
		width:24px;
		margin:0px;
		padding:0 0 0 12px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#0071bc;
		line-height:14px;
		text-decoration:none;
		background:url(images/prev.jpg) no-repeat left center;
	}
#calendarNav ul li a.nxt
	{
		width:24px;
		margin:0px;
		padding:0 12px 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#0071bc;
		line-height:14px;
		text-decoration:none;
		background:url(images/nxt.jpg) no-repeat right center;
	}
#calendarNav ul li .month
	{
		width:230px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		text-align:center;
	}
#calData
	{
		width:304px;
		height:162px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
		background:url(images/calenderbg.jpg) no-repeat;
	}
#calData ul
	{
		width:304px;
		height:162px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#calData ul li
	{
		width:auto;
		height:162px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#calData ul li .cdSpace
	{
		width:24px;
		height:162px;
		margin:0px;
		padding:0px;
		float:left;
	}
#calData ul li.dCont
	{
		width:18px;
		height:162px;
		margin:0px;
		padding:0px;
		float:left;
	}
#calData ul li.dCont a.reg
	{
		width:18px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		text-align:center;
		text-decoration:none;
	}
#calData ul li.dCont a.reg:hover
	{
		background:url(images/anigif.gif) no-repeat 1px 1px;
	}
#calData ul li.dCont a.sun	
	{
		width:18px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#0071bc;
		line-height:14px;
		text-align:center;
		text-decoration:none;
	}
#calData ul li.dCont a.sun:hover
	{
		background:url(images/anigif.gif) no-repeat 1px 1px;
	}
#calData ul li.dCont span.week	
	{
		width:18px;
		margin:0px;
		padding:9px 0 11px 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#ffffff;
		line-height:14px;
		text-align:center;
		text-decoration:none;
	}
#calData ul li.dCont .cdhBlank
	{
		width:18px;
		height:19px;
		margin:0px;
		padding:0px;
		float:left;
	}
#notification
	{
		width:305px;
		margin:49px 0 0 0;
		padding:0px;
		float:left;
	}
#notification h2
	{
		width:305px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:23px;
		font-weight:bold;
		color:#666666;
		font-weight:bold;
	}
.gridInfo
	{
		width:239px;
		height:32px;
		margin:22px 0 0 0;
		padding:17px 0 0 66px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#666666;
		line-height:14px;
		text-transform:uppercase;
		background:url(images/notification.jpg) no-repeat 0 -1px;
	}
.gridConf
	{
		width:239px;
		height:32px;
		margin:8px 0 0 0;
		padding:17px 0 0 66px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#666666;
		line-height:14px;
		text-transform:uppercase;
		background:url(images/notification.jpg) no-repeat 0 -59px;
	}
.gridError
	{
		width:239px;
		height:32px;
		margin:8px 0 0 0;
		padding:17px 0 0 66px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#666666;
		line-height:14px;
		text-transform:uppercase;
		background:url(images/notification.jpg) no-repeat 0 -117px;
	}
#bottomcontant
	{
		width:836px;
		margin:43px 0 0 0;
		padding:0px;
		float:left;
	}
#bottomHead
	{
		width:836px;
		margin:0px;
		padding:0px;
		float:left;
	}
#bottomHead h3
	{
		font-family:"Trebuchet MS";
		font-size:23px;
		color:#666666;
		line-height:27px;
		font-weight:bold;
		float:left;
		width:auto;
		margin:0px;
		padding:0px;
	}
#bottomHead h4
	{
		font-family:"Trebuchet MS";
		font-size:19px;
		color:#666666;
		line-height:23px;
		font-weight:bold;
		float:left;
		width:auto;
		margin:4px 0 0 0;
		padding:0 0 0 9px;
	}
#bottomHead p
	{
		font-family:"Trebuchet MS";
		font-size:15px;
		color:#666666;
		line-height:19px;
		font-weight:bold;
		float:left;
		width:auto;
		margin:7px 0 0 0;
		padding:0 0 0 9px;
	}
#bottomcontant p
	{
		width:836px;
		margin:22px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#666666;
		line-height:15px;
	}
#bottomcontant p a
	{
		color:#29abe2;
		font-style:italic;
	}
#footWrap
	{
		width:100%;
		height:111px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/footbg.jpg) repeat-x;
	}
#footPanel
	{
		width:836px;
		margin:0 auto;
		padding:25px 0 0 0
	}
#footPanel a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#29abe2;
		text-decoration:none;
		font-style:italic;
	}
#footPanel a span
	{
		color:#808080;
	}
#footPanel p
	{
		width:836px;
		margin:0px;
		padding:2px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#808080;
		text-decoration:none;
		font-style:italic;
	}
#footPanel p a
	{
		float:none;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	.frmShdwTopLt{
	float:left;
	background:url(blank.png) no-repeat;
	border:none;
}

.frmShdwBottomRt{
	float:left;
	border:none;
	background:url(blank.png) no-repeat;
}

.frmShdwBottomLt{
	float:left;
	border:none;
	background:url(blank.png) no-repeat;
}

.frmShdwTopRt{
	float:left;
	border:none;
	background:url(blank.png) no-repeat;
}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:-100px; left:0;
	padding:0px;
	width:237px;
	font-family:"Trebuchet MS";
	font-size:10px;
	color: #999999;
	line-height:14px;
	font-style:italic;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	cursor:auto;
}
a.tt:hover span.top{
	display: block;
	padding: 5px 8px 0;
    background: url(images/bubble.png) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 10px 0 0 8px; 
	background: url(images/bubble_filler.jpg) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(images/bubble.png) no-repeat bottom;
}
#sexo {
	font-size: 10px;
}
registro {
	font-size: 12px;
}
#main #toppanel #leftInput #form1 label {
	font-size: 14px;
	color: #666666;
}
#main #toppanel #leftInput #form2 label {
	font-size: 14px;
	color: #666666;
}
#main #toppanel div #form2 {
	font-size: 14px;
}
